package bean;

import java.util.Scanner;

public class Movimiento extends Caja {

    private Integer ingresos;
    private Integer salidas;
    
    public Movimiento(String moneda) {
        super(moneda);
        //
        ingresos = 0;
        salidas = 0;
    }

    public void movimiento() {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Cantidad: ");
        String s = scanner.nextLine();
        Double x = Double.valueOf(s);

        System.out.print("Tipo ([I]ngreso/[S]alida): ");
        s = scanner.nextLine();
        switch (s) {
            case "i":
            case "I":
                setTotal(getTotal() + x);
                ++ingresos;
                break;
            case "s":
            case "S":
                setTotal(getTotal() - x);
                ++salidas;
                break;
        }
    }
    
    public void reporte() {
        System.out.println(
                reporteCaja()
                + " (ingresos: " + ingresos + ")"
                + " (salidas: " + salidas + ")");
    }
}
